<?php

# 基本配置
return [
    [
        'name' => 'state',
        'title' => '是否开启分销',
        'component' => 'switches',
        'value' => 'no',
        'extra'         => [
            'col' => [
                'span' => 24
            ],
            'props' => [
                'activeValue' => 'yes',
                'inactiveValue' => 'no',
                'activeText' => '开启',
                'inactiveText' => '关闭',
            ]
        ]
    ],
    [
        'name' => 'apply_examine',
        'title' => '审核',
        'component' => 'switches',
        'value' => 'yes',
        'extra'         => [
            'prompt'   => [
                'text' => '申请开通分销权限是否需要审核'
            ],
            'col' => [
                'span' => 24
            ],
            'props' => [
                'activeValue' => 'yes',
                'inactiveValue' => 'no',
                'activeText' => '需要',
                'inactiveText' => '不需要',
            ]
        ]
    ],
    [
        'component' => 'number',
        'name' => 'apply_price',
        'value' => 0,
        'title' => '分销权限付费金额',
        'extra'         => [
            'prompt'   => [
                'text' => '分销权限付费金额，0为免费'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '分销权限付费金额，0为免费',
                'controls' => false
            ]
        ],
    ],
    [
        'name' => 'apply_refund',
        'title' => '分销权限付费审核不通过是否退款',
        'component' => 'switches',
        'value' => 'yes',
        'extra'         => [
            'prompt'   => [
                'text' => '分销权限付费审核不通过是否退款'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'activeValue' => 'yes',
                'inactiveValue' => 'no',
                'activeText' => '退款',
                'inactiveText' => '不退款',
            ]
        ]
    ],
    [
        'component' => 'input',
        'name' => 'apply_refund_text',
        'value' => '',
        'title' => '不退款时提示',
        'extra'         => [
            'prompt'   => [
                'text' => '不退款时提示'
            ],
            'col' => [
                'span' => 12
            ],
            'props' => []
        ],
    ],
    [
        'component' => 'radio',
        'name' => 'level',
        'value' => 1,
        'title' => '分销层级',
        'info' => '分销层级',
        'extra'         => [
            'col' => [
                'span' => 24
            ],
            'props'     => [],
            'options' => [
                [
                    'value' => 1,
                    'label' => '一级分销'
                ],
                [
                    'value' => 2,
                    'label' => '二级分销'
                ],
                [
                    'value' => 3,
                    'label' => '三级分销'
                ]
            ],
        ],
    ],
    [
        'component' => 'number',
        'name' => 'proportion',
        'value' => 0,
        'title' => '订单分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '订单分销比例，百分比，如：10'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '订单分销比例，百分比，如：10',
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'number',
        'name' => 'proportion_level_1',
        'value' => 0,
        'title' => '一级分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '一级分销比例，百分比'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '一级分销比例，百分比，如：50',
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'number',
        'name' => 'proportion_level_2',
        'value' => 0,
        'title' => '二级分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '二级分销比例，百分比'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '二级分销比例，百分比，如：30',
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'number',
        'name' => 'proportion_level_3',
        'value' => 0,
        'title' => '三级分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '三级分销比例，百分比'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '三级分销比例，百分比，如：20',
                'controls' => false
            ]
        ],
    ],
    [
        'name' => 'platform_commission',
        'title' => '平台承担佣金比例',
        'component' => 'number',
        'value' => null,
        'extra' => [
            'prompt' => [
                'text' => '佣金比例为0-100之间的整数，如设置为10，则平台承担分销佣金金额的10%',
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'min' => 0,
                'max' => 100,
                'precision' => 0,
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'radio',
        'name' => 'technician_level',
        'value' => 1,
        'title' => '技师分销层级',
        'info' => '分销层级',
        'extra'         => [
            'col' => [
                'span' => 24
            ],
            'props'     => [],
            'options' => [
                [
                    'value' => 1,
                    'label' => '一级分销'
                ],
                [
                    'value' => 2,
                    'label' => '二级分销'
                ],
                [
                    'value' => 3,
                    'label' => '三级分销'
                ]
            ],
        ],
    ],
    [
        'component' => 'number',
        'name' => 'technician_proportion',
        'value' => 0,
        'title' => '技师订单分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '订单分销比例，百分比，如：10'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '订单分销比例，百分比，如：10',
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'number',
        'name' => 'technician_proportion_level_1',
        'value' => 0,
        'title' => '一级分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '一级分销比例，百分比'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '一级分销比例，百分比，如：50',
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'number',
        'name' => 'technician_proportion_level_2',
        'value' => 0,
        'title' => '二级分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '二级分销比例，百分比'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '二级分销比例，百分比，如：30',
                'controls' => false
            ]
        ],
    ],
    [
        'component' => 'number',
        'name' => 'technician_proportion_level_3',
        'value' => 0,
        'title' => '三级分销比例',
        'extra'         => [
            'prompt'   => [
                'text' => '三级分销比例，百分比'
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'placeholder' => '三级分销比例，百分比，如：20',
                'controls' => false
            ]
        ],
    ],
    [
        'name' => 'technician_platform_commission',
        'title' => '技师分销平台承担佣金比例',
        'component' => 'number',
        'value' => null,
        'extra' => [
            'prompt' => [
                'text' => '佣金比例为0-100之间的整数，如设置为10，则平台承担分销佣金金额的10%',
            ],
            'col' => [
                'span' => 6
            ],
            'props' => [
                'min' => 0,
                'max' => 100,
                'precision' => 0,
                'controls' => false
            ]
        ],
    ]
];
